/*
 *   Copyright (C) 2008 - 2009  FireBalls
 *
 *   This program is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

// includes
#include "Surface.h"
#include <SDL/SDL.h>

//define
#ifndef __Surfaces__
#define __Surfaces__

class Surfaces;

extern Surfaces *surfaces;

class Surfaces {
    public:
        Surfaces();
        ~Surfaces();

        SDL_Surface *Surf_Enemy_Red;    // Surfaces der Gegner

        SDL_Surface *Surf_Enemy_Yellow;

        SDL_Surface *Surf_Back;         // Surface des Randes

        SDL_Surface *Surf_Icon;         // Surface des Icons

        SDL_Surface *Surf_Grid;         // Surface des Gitters

        SDL_Surface *Surf_Player_Blue;  // Surfaces des Players

        SDL_Surface *Surf_Player_Yellow;

        SDL_Surface *Surf_Player_Gray;

        SDL_Surface *Surf_Player_Green;

        SDL_Surface *Surf_Player_Active;

        SDL_Surface *Surf_Window;

        SDL_Surface *Surf_Interface_Line;

        SDL_Surface *Surf_Interface_Normal;

        SDL_Surface *Surf_Interface_Selected;

        SDL_Surface *Surf_PowerUp;

        SDL_Surface *Surf_Missile_Up;

        SDL_Surface *Surf_Missile_Down;

        SDL_Surface *Surf_Missile_Left;

        SDL_Surface *Surf_Missile_Right;



    private:
};

#endif
